/**
 * Created by FCM on 2017/8/15.
 */
var treeName = "";

$(function(){
    treeInit();
    cldjtableInit();
    lsyztableInit();
})
function treeInit(){
    $('#jstree_demo_div').jstree({
        'core' : {
            'data' : [
                {
                    'text': 'A',
                    'state': {
                        'opened': true
                    },
                    'children': [
                        {
                            'text': '阿南',
                        },

                    ]
                },
                {
                    'text':'B',
                    'children': [
                        {
                            'text': '彬肖',

                        },
                        {
                            'text': '碧文',

                        },
                    ],
                }
            ]
        }
    });
    $('#jstree_demo_div').on('changed.jstree',function(e,data){

        treeName = data.node.text;
    });
}
function cldjtableInit(){
    $('#cldjtable').bootstrapTable({
        striped: true, //是否显示行间隔色
        pagination: true, //是否显示分页（*）
        pageNumber:1, //初始化加载第一页，默认第一页
        pageSize: 10, //每页的记录行数（*）
        pageList: [10, 15, 20], //可供选择的每页的行数（*）

        columns: [{
            checkbox: true
        }, {
            field: 'numberPlate',
            title: '车牌号'
        }, {
            field: 'fullName',
            title: '用户'
        }, {
            field: 'phone',
            title: '联系电话'
        }, {
            field: 'updateTime',
            title: '最近一次修改时间'
        }, {
            field: 'operation',
            title: '操作',
            formatter : operateFormatter
        }],
        data: [{
            numberPlate: '苏AH6022',
            fullName: '张三',
            phone: '15001010101',
            updateTime: '2017-03-03 11:11:11'
        }, {
            numberPlate: '苏AH6025',
            fullName: '李四',
            phone: '15001010101',
            updateTime: '2017-03-05 11:11:11'
        }]
    });
}

function lsyztableInit(){
    $('#lsyztable').bootstrapTable({
        striped: true, //是否显示行间隔色
        pagination: true, //是否显示分页（*）
        pageNumber:1, //初始化加载第一页，默认第一页
        pageSize: 5, //每页的记录行数（*）
        pageList: [5, 10], //可供选择的每页的行数（*）
        uniqueId: "id",
        columns: [ {
            checkbox: true
        }, {
            field: 'id',
            title: 'id'
        }, {
            field: 'name',
            title: '姓名'
        }, {
            field: 'call',
            title: '联系电话'
        }, {
            field: 'defaultUser',
            title: '设置默认用户'
        }],
        data: [{
            id:'1',
            name: '张三',
            call: '15012121212',
            defaultUser: '<input type="radio" name="rd"/>',
        }, {
            id:'2',
            name: '李四',
            call: '15112121212',
            defaultUser: '<input type="radio" name="rd"/>',
        }, {
            id:'3',
            name: '王武',
            call: '15512121212',
            defaultUser: '<input type="radio" name="rd"/>',
        }]
    });
}
function addPerson(){
    var rows = [];//新增的行
    var rowData = $('#lsyztable').bootstrapTable('getData');//获取表格所有数据
    var isAdd = true;//判断不重复添加
    rows.push({
        id: '4',
        name: treeName,
        call: '15012121212',
        defaultUser: '<input type="radio" name="rd"/>'
    });

    $.each(rowData, function(k, v){
        if(rowData[k].name == treeName){
            isAdd = false;
        }
    })
    if(treeName == ''){
        alert("请选择树节点");
        return;
    }
    if(isAdd){
        $('#lsyztable').bootstrapTable('append', rows);
    }

}
function delPerson(){
    var getRows = $('#lsyztable').bootstrapTable('getSelections');
    if(getRows.length == 0){
        alert("请至少选择一行删除！");
    }else{
        $.each(getRows, function(k, v){
            $('#lsyztable').bootstrapTable('removeByUniqueId', getRows[k].id);
        })
    }
}
function operateFormatter(value,row,index) {
    return ['<a style="cursor: pointer;" data-toggle="modal" data-target="#cldjModal">查看</a><a style="cursor: pointer;" data-toggle="modal" data-target="#cldjModal">编辑</a>'];
}
